About Manikin Ltd (10202530) United Kingdom