About Maverick Publishing Specialists Limited (07888157) United Kingdom