About 3i Solutions Ltd (07514262) United Kingdom