About Amicus Asset Leasing Limited (10140360) United Kingdom