About Helios Urban Bees Ltd (SC616856) United Kingdom