About Antbella Properties Limited (11698238) United Kingdom