About Baabulilm Investments Ltd (13320138) United Kingdom