About Studio Barber Boloaca Ltd (13288322) United Kingdom