About Haloa London Ltd (12693193) United Kingdom