About Akula Properties Ltd (11835440) United Kingdom