About Alagappa Bass Consulting Limited (11332441) United Kingdom