About Kitten Engineering Limited (10047058) United Kingdom