About Mandabrot Solutions Limited (07628763) United Kingdom