About Mackabee Rights Limited (06414144) United Kingdom