About Manikin Design Ltd (12802090) United Kingdom