About K Aquila Limited (11067523) United Kingdom