About Inteca Solutions Ltd (09515768) United Kingdom