About Mechelle Bp Ltd (10955557) United Kingdom