6 Beach Rd, Unit 111, Cape Town, 7915, South Africa
‘Helen & Kim’ are a two-headed director comprising of Helen J. Raine and Kim Hinrichs.