About Maipura Associates Limited (SC248496) United Kingdom