About Foundation Information Technology Limited (07235229) United Kingdom