About Thambu Solutions Limited (07198480) United Kingdom