About Bambi Property Limited (11852795) United Kingdom