About Aruba (uk) Limited (05661560) United Kingdom