About Abisla Property Ltd (12121123) United Kingdom