About Identical Holdings Limited (12621303) United Kingdom