About Abisla Holdings Limited (12227380) United Kingdom