About Flamingo Castlegate 363 Ltd (05366085) United Kingdom