About Slikha Ltd (12825390) United Kingdom