About Makers & Takers Lp (SL018712) United Kingdom