About Kimorra Limited (06861484) United Kingdom