About Sophia & Marcos Limited (08604040) United Kingdom