About Maya & Co Ltd (07904772) United Kingdom