About Blue Ape Properties Ltd (11815656) United Kingdom