About Maxel Projects Limited (11641447) United Kingdom