About Wilmox Investments Limited (10642981) United Kingdom