About Technology And Science Limited (13621635) United Kingdom