About Ceiba Property Ltd (10704585) United Kingdom