About Babali Investment Limited (05098942) United Kingdom