About Aloomba Associates Limited (05535405) United Kingdom