About Karma Applied Science Limited (10259794) United Kingdom