About Teilen Solutions Ltd (11864619) United Kingdom