About Akara London Limited (13668013) United Kingdom