About Biruni Developments Limited (12877161) United Kingdom