About Macklot Holdings Limited (13224012) United Kingdom