About Aljubarrota Limited (11721639) United Kingdom